package us.yesor.atlast.experimental;

import us.yesor.atlast.ItemInteraction;

/*
 *   Specifies methods for sending and receiving item interaction information between 
 *   the user interface application and a data storage implementation.  
 */

public interface DataStore {

	/*
	 * Record an interaction.
	 * 
	 * @return the interaction was correctly recorded
	 */
	public boolean recordItemInteraction(ItemInteraction interaction);
	
	//TODO The DataStore should be capable of "priming the pump" of the local database.
	//TODO Consider how this should coordinate with existing local data
	
}